package com.ruoyi.mateTemplate.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * @Author
 * @Version 1.0
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class MpTemplateModel {
    private Long deptId;
    private String buyNum;//采购数量
    private String mfAbility;//供应能力
    private String mfPeriod;//供应周期
    private String mfTrait;//企业特点
    private String mfFaclity;//主要设备
    private String mfInspection;//检验机构及设备
    private String isAttestation;//是否通过认证
    private Long mateproductId;
    private String mateProductName;
    private String mateCategory;
    private Long materialId;//生产商id
    private String materialName;//生产商名称
    private String mateProductType;
    private String mateStoredepict;//储存条件
    private String mateAddress;//供应商地址
    private String remark;//合格供方名单的备注
    private Long checkNum;//检验记录抽检的数量
    private String mateBatch;//物料批号
    private String enterNum;//本厂编号

    private Long acceptId; // 接收人ID
    private String acceptName;//接收人

    private Long warehousingId; // 入库人ID
    private String warehousingName;//入库人
    private String importDate;//入库时间
    private String materialPhone;//供应商的联系方式
    @Excel(name = "预计完成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:SS")
    private Date expectTime;

    public Long getAcceptId() {
        return acceptId;
    }

    public void setAcceptId(Long acceptId) {
        this.acceptId = acceptId;
    }

    public Long getWarehousingId() {
        return warehousingId;
    }

    public void setWarehousingId(Long warehousingId) {
        this.warehousingId = warehousingId;
    }

    public String getMaterialPhone() {
        return materialPhone;
    }

    public void setMaterialPhone(String materialPhone) {
        this.materialPhone = materialPhone;
    }

    public String getMateBatch() {
        return mateBatch;
    }

    public void setMateBatch(String mateBatch) {
        this.mateBatch = mateBatch;
    }

    public String getEnterNum() {
        return enterNum;
    }

    public void setEnterNum(String enterNum) {
        this.enterNum = enterNum;
    }

    public String getAcceptName() {
        return acceptName;
    }

    public void setAcceptName(String acceptName) {
        this.acceptName = acceptName;
    }

    public String getWarehousingName() {
        return warehousingName;
    }

    public void setWarehousingName(String warehousingName) {
        this.warehousingName = warehousingName;
    }

    public String getImportDate() {
        return importDate;
    }

    public void setImportDate(String importDate) {
        this.importDate = importDate;
    }

    public Long getCheckNum() {
        return checkNum;
    }

    public void setCheckNum(Long checkNum) {
        this.checkNum = checkNum;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getMfAbility() {
        return mfAbility;
    }

    public void setMfAbility(String mfAbility) {
        this.mfAbility = mfAbility;
    }

    public String getMfPeriod() { return mfPeriod; }

    public void setMfPeriod(String mfPeriod) {
        this.mfPeriod = mfPeriod;
    }

    public String getMfTrait() {
        return mfTrait;
    }

    public void setMfTrait(String mfTrait) {
        this.mfTrait = mfTrait;
    }

    public String getMfFaclity() {
        return mfFaclity;
    }

    public void setMfFaclity(String mfFaclity) {
        this.mfFaclity = mfFaclity;
    }

    public String getMfInspection() {
        return mfInspection;
    }

    public void setMfInspection(String mfInspection) {
        this.mfInspection = mfInspection;
    }

    public String getIsAttestation() {
        return isAttestation;
    }

    public void setIsAttestation(String isAttestation) {
        this.isAttestation = isAttestation;
    }

    public String getBuyNum() {
        return buyNum;
    }

    public void setBuyNum(String buyNum) {
        this.buyNum = buyNum;
    }

    public Date getExpectTime() {
        return expectTime;
    }

    public void setExpectTime(Date expectTime) {
        this.expectTime = expectTime;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getMateAddress() {
        return mateAddress;
    }

    public void setMateAddress(String mateAddress) {
        this.mateAddress = mateAddress;
    }

    public Long getMateproductId() {
        return mateproductId;
    }

    public void setMateproductId(Long mateproductId) {
        this.mateproductId = mateproductId;
    }

    public String getMateProductName() {
        return mateProductName;
    }

    public void setMateProductName(String mateProductName) {
        this.mateProductName = mateProductName;
    }

    public String getMateCategory() {
        return mateCategory;
    }

    public void setMateCategory(String mateCategory) {
        this.mateCategory = mateCategory;
    }

    public Long getMaterialId() {
        return materialId;
    }

    public void setMaterialId(Long materialId) {
        this.materialId = materialId;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getMateProductType() {
        return mateProductType;
    }

    public void setMateProductType(String mateProductType) {
        this.mateProductType = mateProductType;
    }

    public String getMateStoredepict() {
        return mateStoredepict;
    }

    public void setMateStoredepict(String mateStoredepict) {
        this.mateStoredepict = mateStoredepict;
    }
}
